[FE] refactor: LongReviewItem 컴포넌트 구조 수정 #298
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🚀 어떤 기능을 구현했나요 ?
🔥 어떻게 해결했나요 ?
단순 Textarea 컴포넌트에서 서술형 문항 컴포넌트로의 변경
유효성 검사 로직과 외부 컴포넌트와의 연동 로직 분리
value
,isError
,errorMessage
를 상태로 갖습니다. 그리고 유효성 검사용 handler를 정의해서 값이 바뀔 때마다 업데이트하고 적절하게 에러 처리를 합니다.handleTextareaChange
와handleErrorChange
를 props로 받도록 했습니다.handleErrorChange
는 에러 여부(isError)가 바뀔 때마다 그 값이 전달됩니다.왜 훅으로 분리했는지?
📝 어떤 부분에 집중해서 리뷰해야 할까요?
📚 참고 자료, 할 말
사용 예시